///   \file    LinkerProxyApp.h
///   \brief   Clase LinkerProxyApp permite la ejecucion de programa de LinkerProxy
///   \version 1.0
///   \author  grupo Linker
///   \date    15-05-2012

#ifndef LINKERPROXYAPP_H
#define LINKERPROXYAPP_H

#include <common/Common.h>
#include <RmsLib.h>
#include "linkerproxy/runnable/LinkerProxyRemote.h"

namespace varayoc
{

namespace linkerproxy
{

class LinkerProxyApp : public ::varayoc::Application
{
public:
    LinkerProxyApp();
    virtual ~LinkerProxyApp();
    virtual Int32 main(int argc, char* argv[]);
    virtual Int32 configurationMode();
    virtual String getName();
    virtual Void information();
    virtual Void terminate();

private:
    Bool m_terminate;
};
}}
#endif // LINKERPROXYAPP_H
